/*style contact*/

.contact-content{
    color: #000;
    width: 960px;
    margin: auto;
    overflow: auto;
}
.content_1{
    padding-bottom: 30px;
    overflow: auto;
    border-bottom: 1px solid #000;
}
.content_1 h1{
    margin-top: 25px;
    margin-bottom: 25px;
    font-weight: normal;
    line-height: 1.2em;
    font-size: 30px;
    text-transform: uppercase;
}
.content_1 #map_canvas{
    height: 300px;
    border: 1px solid #000;
}
/*style .content2*/
.content_2{
    overflow: auto;
    padding-top: 30px;
}
/*style .content2-grid1*/
.content_2 .contact_section .content2-grid1{
    width: 473px;
    overflow: auto;
    float: left;
   
}
.content2-grid1 .section-title{
    
    line-height: 1.3em;
    border-bottom: 2px solid #000;
}
.content2-grid1 .section-title h1{
    margin-bottom: 20px;
    text-transform: uppercase;
    line-height: 1.3em;
    font-weight: normal;
    font-size: 12px;
    color: #000;
}

/*style .content2-grid2*/
.content_2 .contact_section .content2-grid2{
    width: 473px;
    overflow: auto;
    float: right;
/*    border: 1px solid #000;*/
}
.content_2 .contact_section .content2-grid2 .content2-grid2-inside{
    margin-left: 20px;
    margin-top: 20px;
}
.content2-grid2-inside1 h1{
    color: #000;
    font-size: 24px;
    font-weight: normal;
    line-height: 1.3em;
    padding: 0 0 20px;
}
.content2-grid2-inside1 p{
    color: #555555;
    font-size: 15px;
    line-height: 1.7em;
    margin: 0 0 20px;
}
.content2-grid2-inside1 a{
    color: #B39964;
    text-decoration: none;
}
.content2-grid2-inside2 .address{
    
    width: 500px;
    float: right;
    margin-bottom: 25px;
    padding-bottom: 15px;
    border-bottom: 2px solid #000;
}
.content2-grid2-inside2 .address h1{
    color: #000;
    font-weight: normal;
    line-height: 1.3em;
    font-size: 20px;
    margin-left: 27px;
}

.content2-grid2-inside2 p{
    color: #555555;
    font-size: 15px;
    line-height: 1.7em;
    padding-top: 30px;
    
}

/*style form*/
fieldset { margin: 0; padding: 0; font-size: small; color: #333; font-family: arial;  }
#commentForm label { width: 250px; }
form.cmxform fieldset #txtname, #txtemail, #txturl{
height: 30px; font-size: 12px; width: 420px;
}
form.cmxform fieldset textarea{
height: 200px; width: 420px;
}
form.cmxform fieldset .submit{
	height: 55px;
	width: 136px;
	color: #fff;
	background-color: #000;
}
form.cxmform fieldset .submit:hover{
	background-color: #b39964;
}
form.cmxform {
	width: 470px;
	font-size: 1.0em;
	color: #333;
}
form.cmxform fieldset {
	border: none;
}
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
form.cmxform label { width: 100px; } /* Width of labels */
form.cmxform label.error {
	margin-left: 253px;
}


